// 下面是另一个解构赋值默认值的例子。
function fetch(url, { body = '', method = 'GET', headers = {} }) {
    console.log(method);
  }
  
  fetch('http://example.com', {})
  // "GET"
  
  fetch('http://example.com')
  // 报错

  // 函数参数的默认值生效以后，参数解构赋值依然会进行
  function fetch(url, { body = '', method = 'GET', headers = {} } = {}) {
    console.log(method);
  }
  
  fetch('http://example.com')
  // "GET"